/*
-------------------------------------------------------------------------------
This file is part of FlyingPaper.

Copyright (c) 2009-2010 Emilien Dupont
Also see acknowledgements in COPYING.txt

FlyingPaper is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

FlyingPaper is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with FlyingPaper. If not, see <http://www.gnu.org/licenses/>.
-------------------------------------------------------------------------------
*/

/**
 * \file state.cpp
 * \brief State's methods definition
 * \author Emilien Dupont
 *
 * This file contains the definition of the State's methods.
 */

#include "state.h"

State::State()
{

}

State::~State()
{

}

Ogre::String State::getName()
{
    return _Name;
}

bool State::frameStarted(const Ogre::FrameEvent &evt)
{
    return true;
}

bool State::keyPressed(const OIS::KeyEvent &e)
{
    return true;
}

bool State::keyReleased(const OIS::KeyEvent &e)
{
    return true;
}

bool State::mouseMoved(const OIS::MouseEvent &e)
{
    return true;
}

bool State::mousePressed(const OIS::MouseEvent &e, OIS::MouseButtonID id)
{
    return true;
}

bool State::mouseReleased(const OIS::MouseEvent &e, OIS::MouseButtonID id)
{
    return true;
}
